﻿using HK.Core.Serializable;
using HK.Core.Serializable.Data;
using HK.Core.Settings.Protocol;
using HK.Editor.Serializable.Protocol;

namespace HK.Editor.Settings.Protocol
{
    /// <summary>
    /// 接口 : 游戏设定编辑器
    /// </summary>
    /// <typeparam name="TSettings">设定文件类型</typeparam>
    /// <typeparam name="TData">设定文件数据类型</typeparam>
    public interface IGameSettingsEditor<out TSettings, out TData> : ISAssetEditor<TSettings, TData>
        where TSettings : SAsset, IGameSettings<TData>
        where TData : SAssetData, new()
    {

    }
}
